﻿@using Pe.Petecos.Comercial.Presentacion.Resource.Base
@using Pe.Petecos.Comercial.Presentacion.Resource.Ventas
@using Pe.Petecos.Comercial.Presentacion.Resource.Mensaje
@using Pe.Petecos.Comercial.Presentacion.Core.Helpers

@model Pe.Petecos.Comercial.Presentacion.Core.ViewModel.Ventas.AdministrarGastoPersonalProyectoRegistroModel

@{
    ViewBag.Title = "Formulario de Registro";
}

<div class="content-body">
    <div class="breadcrumbs">
        :: Usted se encuentra en: <span>GASTOS PERSONALES</span><span class="nivel-bread">/</span><span class="active-view">REGISTRO GASTOS PERSONALES</span>
    </div>
    <div class="main-colum">
        <!-- wrap -->
        <div class="box-wrap-main">
            <div class="box-wrap-header">
                <div class="pull-left">
                    <div class="title-main">
                        Registro <span>Gastos Personales</span>
                    </div>
                </div>
            </div>
            <div class="box-wrap-body">
                <!-- tab -->
                <form id="frmFormularioRegistro">
                    <div role="tabpanel">
                        <!-- Nav tabs -->
                        <ul class="nav nav-tabs" role="tablist">
                            <li role="presentation" class="active">
                                <a href="#cabecera" aria-controls="home" role="tab" data-toggle="tab">GASTOS PERSONALES</a>
                            </li>
                        </ul>
                        <!-- Tab panes -->
                        <div class="tab-content">
                            <div role="tabpanel" class="tab-pane fade in active" id="cabecera">
                                <!-- registro gasto personal -->
                                <div class="box-form">
                                    <div class="row">
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>CódigoGasto Personal </label>
                                                <input id="txtCodigoGastoPersonal" type="text" class="form-control" disabled="disabled" />
                                            </div>
                                        </div>
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label></label>
                                                <div class="input-group-custom">
                                                    @if (Model.GastoPersonalProyecto == null)
                                                    {
                                                        <button class="btn-s btn-search" id="btnBuscarProyecto">Buscar</button>
                                                    }
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>Codigo Proyecto </label>
                                                <div class="input-group-custom">
                                                    @if (Request["accion"] == null)
                                                    {
                                                        <input id="txtNumeroProyecto" type="text" class="form-control">
                                                    }
                                                    else
                                                    {
                                                        <input id="txtNumeroProyecto" type="text" class="form-control" disabled="disabled">
                                                    }
                                                </div>
                                            </div>
                                        </div>
                                        <div class="col-xs-8">
                                            <div class="form-group">
                                                <label>Proyecto </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    <input id="txtNombreProyecto" type="text" class="form-control" validable="required EtiquetaNombreProyecto" />
                                                }
                                                else
                                                {
                                                    <input id="txtNombreProyecto" type="text" class="form-control" validable="required EtiquetaNombreProyecto" disabled="disabled" />
                                                }
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>Monto </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    <input id="txtMontoGasto" type="text" class="form-control" validable="required EtiquetaMontoGasto" />
                                                }
                                                else
                                                {
                                                    <input id="txtMontoGasto" type="text" class="form-control" validable="required EtiquetaMontoGasto" disabled="disabled" />
                                                }
                                            </div>
                                        </div>
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>Tipo de Gasto </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    @Html.DropDownList("slcTipoGasto", Model.TiposGastoPersonalProyecto, new { id = "slcTipoGasto", @class = "form-control", validable = "required EtiquetaTipoGasto" })
                                                }
                                                else
                                                {
                                                    @Html.DropDownList("slcTipoGasto", Model.TiposGastoPersonalProyecto, new { id = "slcTipoGasto", @class = "form-control", validable = "required EtiquetaTipoGasto", @disabled = "disabled" })
                                                }
                                            </div>
                                        </div>
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>Fecha </label>
                                                <div class="input-group-custom">
                                                    @if (Request["accion"] == null)
                                                    {
                                                        <input id="txtFechaGasto" type="text" class="form-control" validable="required EtiquetaFechaGasto" mask="date" />
                                                    }
                                                    else
                                                    {
                                                        <input id="txtFechaGasto" type="text" class="form-control" validable="required EtiquetaFechaGasto" mask="date" disabled="disabled" />
                                                    }
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-12">
                                            <div class="form-group">
                                                <label>Observaciones </label>
                                                @if (Request["accion"] == null)
                                                { 
                                                    <textarea id="txtObservaciones" class="form-control" rows="2" placeholder="Ninguna Observacion"></textarea>
                                                }
                                                else
                                                {
                                                    <textarea id="txtObservaciones" class="form-control" rows="2" placeholder="Ninguna Observacion" disabled="disabled"></textarea>
                                                }
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <!-- registro gesto personal -->
                            </div>
                        </div>
                    </div>
                </form>
                <!-- cierra tab -->
                <div class="box-acciones">
                    <div class="col-xs-4">
                        
                    </div>
                    <div class="pull-right">
                        @*<button class="btn-s btn-search" id="btnExportarRegistro" style="display: none">Exportar</button>*@
                        <button class="btn-s btn-clean" id="btnCancelarRegistro">@GenericoResource.BotonCancelar</button>
                        
                        @if (Request["accion"] == null)
                        {
                            <button class="btn-s btn-search" id="btnGrabarRegistro">@GenericoResource.BotonGrabar</button>
                            <button class="btn-s btn-add" id="btnAprobarRegistro" style="display: none">@GenericoResource.BotonAprobar</button>
                            <button class="btn-s btn-add" id="btnConfirmarRegistro" style="display: none">@GenericoResource.BotonConfirmar</button>
                        }

                    </div>
                </div>
            </div>
        </div>
        <!-- cierra wrap -->
    </div>
</div>
<footer class="login inter-foot">
    <div class="row">
        <div class="col-xs-12">
            <p class="pull-left">Corporación Petecos S.A.C. © Todos los derechos reservados 2015</p>
        </div>
    </div>
</footer>

@section scripts
{
    <script type="text/javascript">
     
        ns('Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonal.Model')
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonal.Model.GastoPersonal = @(Html.Raw(Json.Encode(Model.GastoPersonalProyecto)));

        ns('Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonal.Actions')
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonal.Actions.Index = '@Url.Action("Index", "AdministrarGastoPersonalProyecto", new { Area = "Ventas" })';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonal.Actions.Buscar = '@Url.Action("Buscar", "AdministrarGastoPersonalProyecto", new { Area = "Ventas" })';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonal.Actions.Registrar = '@Url.Action("Registrar", "AdministrarGastoPersonalProyecto", new { Area = "Ventas" })';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonal.Actions.Aprobar = '@Url.Action("Aprobar", "AdministrarGastoPersonalProyecto", new { Area = "Ventas" })';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonal.Actions.Confirmar = '@Url.Action("Confirmar", "AdministrarGastoPersonalProyecto", new { Area = "Ventas" })';
        
        ns('Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonalResource')
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonalResource.EtiquetaUsuarioCreacion = '@Html.Raw(GenericoResource.EtiquetaUsuarioCreacion)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonalResource.EtiquetaFechaCreacion = '@Html.Raw(GenericoResource.EtiquetaFechaCreacion)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonalResource.EtiquetaTipoComprobantePago = '@Html.Raw(GenericoResource.EtiquetaTipoComprobantePago)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonalResource.EtiquetaMoneda = '@Html.Raw(GenericoResource.EtiquetaMoneda)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonalResource.EtiquetaDePagoComprobantePago = '@Html.Raw(GenericoResource.EtiquetaDePagoComprobantePago)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarGastoPersonalResource.EtiquetaNombre = 'Nombre';
    
        ns('Pe.Petecos.Comercial.Presentacion.Enumerados.EstadoGastoPersonal')
        Pe.Petecos.Comercial.Presentacion.Enumerados.EstadoGastoPersonal.Registrado = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.EstadoGastoPersonalProyecto.Registrado)';
        Pe.Petecos.Comercial.Presentacion.Enumerados.EstadoGastoPersonal.Aprobado = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.EstadoGastoPersonalProyecto.Aprobado)';
        Pe.Petecos.Comercial.Presentacion.Enumerados.EstadoGastoPersonal.Confirmado = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.EstadoGastoPersonalProyecto.Confirmado)';

        ns('Pe.Petecos.Comercial.Presentacion.Enumerados.TipoGastoPersonal')
        Pe.Petecos.Comercial.Presentacion.Enumerados.TipoGastoPersonal.GastoImprevisto = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.TipoGastoPersonalProyecto.Imprevisto)';
        Pe.Petecos.Comercial.Presentacion.Enumerados.TipoGastoPersonal.SolicitudEfectivo = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.TipoGastoPersonalProyecto.Efectivo)';

        ns('Pe.Petecos.Comercial.Presentacion.Enumerados.EstadoProyecto')
        Pe.Petecos.Comercial.Presentacion.Enumerados.EstadoProyecto.Generado = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.EstadoProyecto.Generado)';

        ns('Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarProyecto.Actions')
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarProyecto.Actions.Buscar = '@Url.Action("Buscar", "AdministrarProyecto", new { Area = "General" })';

        ns('Pe.Petecos.Comercial.Presentacion.General.Comun.Actions')
        Pe.Petecos.Comercial.Presentacion.General.Comun.Actions.BusquedaProyectoGasto = '@Url.Action("BusquedaProyectoGasto", "Comun", new { Area = "General" })';
    </script>

    <script type="text/javascript" src="~/Scripts/General/Comun/BusquedaProyectoGasto/Controller.js"></script>

}
